#!/bin/bash
sudo mount -o remount,rw /
cd /home/pi-star/
sudo rm -rf mmdvm-wendu rpi-backup mmdvm-nextiondriver-command
git clone https://gitee.com/ytqkl/mmdvm-wendu.git

if [ -z "$(crontab -l | grep -F '@reboot sleep 30 && sudo bash /home/pi-star/mmdvm-wendu/update_all.sh')" ];then
# 追加新任务（避免覆盖）
(crontab -l 2>/dev/null; echo "@reboot sleep 30 && sudo bash /home/pi-star/mmdvm-wendu/update_all.sh") | crontab -
echo "✅ 定时任务已添加：每次重启执行天气更新"
else
echo "⚠️ 任务已存在，无需重复添加"
fi

if ! crontab -l | grep -F '0 * * * *  sudo bash /home/pi-star/mmdvm-wendu/update_all.sh'; then
# 追加新任务（避免覆盖）
(crontab -l 2>/dev/null; echo "0 * * * *  sudo bash /home/pi-star/mmdvm-wendu/update_all.sh") | crontab -
echo "✅ 定时任务已添加：整点执行天气更新"
else
echo "⚠️ 任务已存在，无需重复添加"
fi
sudo systemctl restart cron
echo "天气程序配置完成！"